Skip to content

Conversation

@douden
Copy link
Contributor

@douden douden commented Jan 14, 2026

This pull request focuses on improving the Python packaging and release workflow for the project. The most significant changes include enhancing the metadata and configuration for packaging, simplifying the setup script, and updating workflow automation for publishing. These updates make the project easier to distribute and maintain.

Packaging and metadata improvements:

  • Expanded and completed metadata in setup.cfg, including package information, dependencies, extras, and package data for proper distribution.

Build and release automation:

  • Updated .github/workflows/tests.yml to specify the packages_dir for PyPI uploads, ensuring correct package publishing.

Setup script simplification:

  • Simplified setup.py to a single call to setup(), moving all configuration to setup.cfg for cleaner and more maintainable packaging.

Version and changelog updates:

  • Bumped the package version to 0.4.3 in sphinx_togglebutton/__init__.py.
  • Added changelog entries for recent fixes and improvements in CHANGELOG.md.

douden and others added 3 commits January 14, 2026 15:12
Bump version to 0.4.2. Enhance setup.cfg with full metadata and dependencies, and simplify setup.py to only call setup().
Updated the GitHub Actions tests workflow to specify the packages_dir for PyPI publishing. Updated CHANGELOG for version 0.4.3 and incremented the package version in __init__.py.
@douden douden merged commit 9465032 into master Jan 14, 2026
2 of 3 checks passed
@douden douden deleted the prep-RLS-0.4.3 branch January 14, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants